runtime._defer.link (field)

27 uses

	runtime (current package)
		heapdump.go#L380: 	for d := gp._defer; d != nil; d = d.link {
		heapdump.go#L394: 		dumpint(uint64(uintptr(unsafe.Pointer(d.link))))
		mgc.go#L2190: 		dlink = d.link
		mgc.go#L2191: 		d.link = nil
		mgcmark.go#L980: 	for d := gp._defer; d != nil; d = d.link {
		mgcmark.go#L986: 		if d.link != nil {
		mgcmark.go#L989: 			scanblock(uintptr(unsafe.Pointer(&d.link)), goarch.PtrSize, &oneptrmask[0], gcw, &state)
		panic.go#L361: 	d.link = gp._defer
		panic.go#L466: 	d.link = gp._defer
		panic.go#L495: 		d1.link = head.Load()
		panic.go#L496: 		if d1.link == badDefer() {
		panic.go#L499: 		if head.CompareAndSwap(d1.link, d1) {
		panic.go#L513: 	tail := d0.link
		panic.go#L526: 	for d1 := d; ; d1 = d1.link {
		panic.go#L529: 		if d1.link == nil {
		panic.go#L530: 			d1.link = tail
		panic.go#L534: 	d0.link = d
		panic.go#L568: 	*(*uintptr)(unsafe.Pointer(&d.link)) = uintptr(unsafe.Pointer(gp._defer))
		panic.go#L586: 			sched.deferpool = d.link
		panic.go#L587: 			d.link = nil
		panic.go#L616: 	gp._defer = d.link
		panic.go#L617: 	d.link = nil
		panic.go#L637: 				last.link = d
		panic.go#L642: 		last.link = sched.deferpool
		runtime2.go#L1158: 	link      *_defer // next defer on G; can point to either heap or stack!
		stack.go#L807: 	for d := gp._defer; d != nil; d = d.link {
		stack.go#L810: 		adjustpointer(adjinfo, unsafe.Pointer(&d.link))